river deposition - Español Inglés Diccionario